/*
 * @lc app=leetcode.cn id=58 lang=cpp
 *
 * [58] 最后一个单词的长度
 */

// @lc code=start
class Solution
{
public:
  int lengthOfLastWord(string s)
  {
    int r = s.size() - 1;
    // find last character;
    while (s[r] == ' ')
      --r;
    int l = r;
    // find first character
    while (l >= 0 && s[l] != ' ')
      --l;
    return r - l;
  }
};
// @lc code=end
